<?php

require_once("regras/dao/clienteDao.php");
require_once("regras/dao/fornecedorDao.php");

class ClienteNegocio{
	
	public function retornaClientes($clientePesquisar){
		
		$objDao = new ClienteDao();
		return $objDao->retornaClientes($clientePesquisar);
	}
	
	public function verificarExistenciaCliente($cpfCnpj){
		
		$objDao = new ClienteDao();
		return $objDao->verificarExistenciaCliente($cpfCnpj);
	}
	
	public function verificarExistenciaClienteAtualizar($cpfCnpj,$id){
		
		$objDao = new ClienteDao();
		return $objDao->verificarExistenciaClienteAtualizar($cpfCnpj,$id);
	}
	
	public function cadastrarCliente($arrayDados){
		
		$objDao  = new ClienteDao();
		$sucesso = $objDao->cadastrarCliente($arrayDados);
		
		if(!empty($arrayDados['CadFornecedor']) && ($arrayDados['CadFornecedor'] == "S"))
		{
			$objFDao = new fornecedorDao();
			$objFDao->novoClienteFornecedor($arrayDados);
		}
		
		return $sucesso;
	}
	
	public function atualizarCliente($arrayDados){
		
		$objDao = new ClienteDao();
		return $objDao->atualizarCliente($arrayDados);
	}
	
	public function retornarDadosCliente($codigo){
		
		$objDao = new ClienteDao();
		return $objDao->retornarDadosCliente($codigo);
	}
}
?>